home *** CD-ROM | disk | FTP | other *** search
- STARTUP:
- MOVEM.L D0-D7/A0-A6,-(A7)
- MOVE.L $4,A6
- LEA GFXNAME,A1
- JSR -408(A6)
- MOVE.L D0,GFXBASE
- MOVE.L $4,A6
- MOVE.L GFXBASE,A0
- ADD.L #$32,A0
- MOVE.L (A0),OLDCOPPER
- MOVE.L #LISTE,(A0)
- MOVE.W #$0020,$DFF096
- MOVE.L #$8010,$DFF09A
- MOVE.L $4,A6
- LEA GFXNAME,A1
- JSR -408(A6)
- MOVE.L D0,GFXBASE
- MOVE.L $4,A6
- JSR -132(A6)
- MOVE.W #$0020,$DFF09A
- MOVE.L $6C,OLDIRQ
- MOVE.L $68,OLDTASTIRQ
- MOVE.L #NEWTASTIRQ,$68
- MOVE.L #IRQNEW,$6C
- MOVE.W #$8020,$DFF09A
- BRA MOUSE
-
- IRQNEW:
- MOVEM.L D0-D7/A0-A6,-(SP)
-
- MOVEM.L (SP)+,D0-D7/A0-A6
- DC.W $4EF9
- OLDIRQ:
- DC.L 0
-
- NEWTASTIRQ:
- MOVEM.L D0-D7/A0-A6,-(SP)
-
- MOVEM.L (SP)+,D0-D7/A0-A6
- DC.W $4EF9
- OLDTASTIRQ:
- DC.L 0
-
- MOUSE:
- CMP.B #$7F,$BFEC01
- BNE.S MOUSE
- MOVE.L $4,A6
- MOVE.L GFXBASE,A1
- JSR -414(A6)
- MOVE.L GFXBASE,A0
- ADD.L #$32,A0
- MOVE.W #$0080,$DFF096
- MOVE.L OLDCOPPER,(A0)
- MOVE.W #$8080,$DFF096
- MOVE.L OLDIRQ,$6C
- MOVE.L OLDTASTIRQ,$68
- MOVEM.L (A7)+,D0-D7/A0-A6
- RTS
- LISTE:
- DC.W $0180,$0000
- DC.W $2B01,$FFFE
- DC.W $008E,$2C81,$0090,$F4C1,
- DC.W $0092,$0038,$0094,$00d0
- DC.W $0102,$0000,$0180,$0000
- DC.W $FFFF,$FFFE
- OLDCOPPER: DC.L 0
- GFXNAME: DC.B "graphics.library",0
- EVEN
- GFXBASE: DC.L 0